temporary dam - Spanish English Dictionary